package com.matt.foundation.model;

import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;

/**
 * @author: Fablenas
 */
@RequiredArgsConstructor(access = AccessLevel.PRIVATE)
public final class ErrorCode {

        public static final String
                SUCCESSFUL = "000000",

        SESSION_TOKEN_ERROR="000001",//SessionToken 错误
                TICKET_EXPIRED="000001",//ticket 已过期，请重新登录
                STAFF_HAS_NOT_AREA="000002",//用户没有对应园区，无法获取数据
                CLIENT_TYPE_ERROR="000003",//设备类型错误
                FILE_MAST_NOT_NULL="000004",//文件不能为空
                PASSWORD_TWICE_DIFFERENT="00005",//两次密码不一致
                STAFF_HAS_NO_ROLE="000007",//该用户没有角色
                ROLE_NOT_EXIST="000008",//该用户没有角色
                MOBILE_IS_EXIST="000009",//手机号码已存在。

                MATERIAL_NOT_EXIST="000102",//资料不存在
        STAFF_NOT_EXIST="000103",//用户不存在
                PASSWORD_ERROR="000104",//密码错误

        RECORD_DUPLICATED="000205",//数据记录重复
        DATE_FORMAT_ERROR="800000",//时间格式错误
                DING_DING_CODE_ERROR="900000",//钉钉code 错误。
                JSON_STR_ERROR="910000",//JSON 字符串解析错误
                ENTITY_MERGE_ERROR="920000",//拷贝属性错误
                VERSION_ERROR="940000",//版本有误
                SMS_CODE_ERROR="970000",//验证码错误

                PARAM_CAN_NOT_BLANK="000242",//参数不能为空

        TEACH_SERVER_ERROR ="999996", //教务系统出错
                SSO_SERVER_ERROR ="999997",
                SIGN_ERROR = "999998",//验签有误
                UNDEFINED = "999999",
                CONTRACT_NOT_EXIST = "000203",//合同不存在
                CONTRACT_MONEY_ERROR ="000204",//合同实付金额大于合同总金额
                CLIENTELE_EXIST="000206",//改孩子已经存在，请跟换孩子姓名
                Clientele_CONTRACT_EXIT="000205",
                CLIENTELE_BIRRHDAY_NULL="000300",//客户生日不能为空
                CONTRACT_CODE_ERROR ="000207",//园区存在相同合同编号

        PRODUCT_IS_SAME="10000001",//产品信息相同
                PRODUCT_NOT_EXIST="10000002", //产品不存在
                EXCEL_CHECK_ERROR="10000004", //导入excel检查失败
                LEADS_NOT_EXIST="10000005", //导入excel检查失败
                LEADS_UNABLE_TRANSFER_CLIENTELE="10000006",//线索状态为未处理时，不能转为客户

        ORDER_ALREADY_PAIED = "1100001";
        ;


}
